/**
 * 
 */
package com.maywide.jdp.system.vo;

import java.io.Serializable;

import com.google.gson.annotations.Expose;

/**
 * @author luoyang
 */
public class ModuleButtonTree extends ModuleTree implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 5203708737044632395L;
	
	/**
	 * 图标
	 */
	@Expose
	protected String icon = null;
	/**
	 * 图标类
	 */
	@Expose
	protected String iconCls = null;
	/**
	 * 处理函数名(js)
	 */
	@Expose
	protected String handle = null;
	/**
	 * 顺序
	 */
	@Expose
	protected int tabIndex = 0;
	/**
	 * 是否隐藏
	 */
	@Expose
	protected boolean hidden = false;
	/**
	 * 所在模块ID
	 */
	@Expose
	protected String moduleID = null;
	public String getIcon() {
		return icon;
	}
	public void setIcon(String icon) {
		this.icon = icon;
	}
	public String getIconCls() {
		return iconCls;
	}
	public void setIconCls(String iconCls) {
		this.iconCls = iconCls;
	}
	public String getHandle() {
		return handle;
	}
	public void setHandle(String handle) {
		this.handle = handle;
	}
	public int getTabIndex() {
		return tabIndex;
	}
	public void setTabIndex(int tabIndex) {
		this.tabIndex = tabIndex;
	}
	public boolean isHidden() {
		return hidden;
	}
	public void setHidden(boolean hidden) {
		this.hidden = hidden;
	}
	public String getModuleID() {
		return moduleID;
	}
	public void setModuleID(String moduleID) {
		this.moduleID = moduleID;
	}

}
